//=============================================================================

#ifndef ACATEGORY_H
  #define ACATEGORY_H

//=============================================================================

#include "doCommon.h"

//=============================================================================

enum acyRet
{
  CAT_DONE = -128,
  CAT_BAD_PATH,
  CAT_BAD_CAPTION,
};

//=============================================================================

class aCategory
{
  public:
    inline aString acGetName() {return name;}

    aCategory();
    aCategory(const aString& p, const aString& caption);
      acyRet acChawFolder(const aString& p, const aString& caption);
      aString acGetFullPath(const aString& file);
    ~aCategory();

  private:
    aString path;
    aString name;
    aList<aString> files;
};

//=============================================================================

#endif

//=============================================================================
